snow under
verb
snowed under; snowing under; snows under
1
: to overwhelm especially in excess of capacity to absorb or deal with something
2
: to defeat by a large margin
Love words? Need even more definitions?
Merriam-Webster unabridged
Share